package com.design;

/**
 * 菜单抽象类
 */
public abstract class MenuAbstract {
    /**
     * 添加子菜单
     * @param menuAbstract 子菜单
     */
    public void add(MenuAbstract menuAbstract){
        throw new UnsupportedOperationException("不支持添加子菜单");
    }
    /**
     * 获取菜单名称
     * @return 菜单名称
     */
    public String getName(){
        throw new UnsupportedOperationException("不支持获取菜单名称");
    }
    /**
     * 打印菜单
     */
    public void print(){
        throw new UnsupportedOperationException("不支持打印菜单");
    }
}
